@charset "utf-8";

/* base */
*{ font: normal 12px/160% "Arial","","Tahoma",sans-serif;color:#333;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
button {cursor:pointer;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
clear{ clear:both; overflow:hidden; height:0; font-size:1px;}
/*layout*/
body{ background:#fff;}
#wp,#hd,#ft{width:970px; text-align:left; margin:0 auto;}
/*top*/
#hd{ position:relative;}
	.logo{ float:left;}
	.nav{ float:right; width:380px; height:27px; background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) no-repeat 0 0; margin-top:15px; padding-left:5px;}
	.nav ul{ background:url(http://images.movie.xunlei.com/new/img/index_new/nav_r.gif) no-repeat right 0;width:380px; height:27px;}	
	.nav li{ float:left;background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) no-repeat 0 -186px; padding:4px 8px 0 8px;}
	.nav li.bgnone{ background:none;}
	.menu{ clear:both;background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) repeat-x 0 -49px; height:29px; line-height:29px; padding-left:140px; }
	.menu li{ float:left; padding:4px 5px 0 5px;width:68px; text-align:center;}
	#hd span{ position:absolute; margin:-10px 0 0 335px;}
	.menu li a,.menu li.up{ font:bold 14px/160% "";color:#fff;}
	.menu li a:hover{background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) no-repeat 0 -218px; width:68px; height:23px; line-height:23px; text-align:center; display:block;text-decoration:none;}
	.menu li.up{ background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) no-repeat 5px -214px; width:68px; height:23px; text-align:center; padding:4px 5px 0 5px;}
/*content*/
#wp{padding:5px 0 0 0;}
/*ad*/
	.gg{ clear:both; margin-bottom:5px;}
	.txt-gg{ clear:both; background:#EEF6FE; padding:5px 0; height:60px; margin:4px 0 0 ;}
	.txt-gg ul,.hd2,.pc-img,.pc-list,.sq-img,.sq-list,.mb-img,.mb-list{ clear:both; width:226px; margin:0 auto;}
	.txt-gg li{ clear:both;}
	.gg-715,.gg-250{ width:715px; height:90px; overflow:hidden;}
	.gg-250{ width:250px;}
	.gg-240-60{ clear:both; margin:5px auto; width:240px; height:60px;}
	.gg-240-60 img{width:240px;height:60px;}
/*comm*/
	h1,.title{ clear:both;background:#EEF6FE; margin-top:1px; color:#1974C8; font-weight:bold; height:25px; line-height:25px; padding-left:14px; text-align:left;}
	h1 span,h4 span{ float:right; padding:3px 10px;}
	h1 strong{ font-size:8px; color:#1974C8;}
	.commbox{border:1px solid #AEDEF2;text-align:center; overflow:hidden; }
	.news2 img,.hd1 img,.m-img img,.juzhao li img,.yy-img img,.tv-list img,.ng-img li img,.pc-img img,.dm-list img,.yl-img img,.sq-img img,.rj-img img,.sj-img img,.mb-img img{ border:1px solid #E1E1E1;padding:3px;}
	.fl{ float:left;}
	.fr{ float:right;}
	.mtop{ margin-top:5px;}
	.a1,.a2{ color:#0066CC;}
	.a2{ text-decoration:underline;}
	.a3{ color:#858585;}
	.a4{ color:#FF0000;}
	.bbs,.bbs02{ clear:both;border-bottom:1px solid #efefef; padding-bottom:5px; margin:10px 0;}
	.bbs02{ margin:5px 0; padding-bottom:1px;}
	.bbs01{ clear:both; border:solid #efefef; border-width:1px 0; padding:5px 0; width:226px; margin:10px auto 0 auto;}
	.bbs01 li{ clear:both; text-align:left;white-space:nowrap; overflow:hidden; width:226px;}
	.bbs01 li span{ padding-left:6px;}
	.bbs ul,.hotbbs,.bbs02 ul{ clear:both; width:320px; text-align:left; margin:0 auto;}
	.hotbbs01{ background:#fff; text-align:left;}
	.hotbbs01:after,.yy-img:after,.rj-img:after,.yl-img:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
	.hotbbs01 dl{ width:226px; clear:both;margin:10px auto 0 auto;}
	.bbs li{ clear:both; padding:1px 0; width:320px; white-space:nowrap; overflow:hidden; }
	.bbs02 li{ clear:both; padding:0; width:320px; white-space:nowrap; overflow:hidden; }
	.bbs li span,.bbs02 li span{ float:right;}
	.hotbbs dt,.hotbbs01 dt{ float:left; width:42px; background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) no-repeat -190px -106px;}
	.hotbbs dd{ float:right; width:275px;}
	.hotbbs01 dd{ float:right; width:180px;}
	.hotbbs01 dd,.hotbbs dd{overflow:hidden; }
	.hotbbs dd a,.hotbbs01 dd a{ margin:0 5px; }
	.bline{ border-top:1px solid #efefef; padding-top:5px;}
/*hot*/	
	.focusbox{ width:350px;}
		.imgplay{ border:1px solid #ccc; width:346px; height:191px; padding:1px;}
		.i-txt{clear:both; background:#F8FCFF;  border:solid #AEDEF2; border-width:0 1px 1px 1px; height:98px; overflow:hidden; width:348px; padding-top:10px;}
		.i-txt li{ float:left; margin:2px 10px 2px 12px!important;margin:2px 6px 2px 10px; width:152px;white-space:nowrap; overflow:hidden;}
	.hotnews,.actions{ width:358px; height:302px; overflow:hidden; margin-left:5px; text-align:center;}
	h2,h5{ clear:both;padding:4px 0;}
	h2 a,h3 a,.yy-img dt a,h5 a{ font:bold 14px/160% ""; color:#3d3d3d;}
	.news1,.news2,.ng-img,.ng-list,.yl-img,.yl-list,.sj-img{ clear:both; width:334px; margin:0 auto;}
	.news2{ width:322px; margin:5px auto 15px auto;}
	/*added by jiake*/
	.news_tmp{ width:322px; margin:5px auto 2px auto;padding-top:8px;border:solid #EFEFEF; border-width:1px 0 0 0;}
	.news_tmp img{ float:left;width:70px; height:95px; border:1px solid #E1E1E1;padding:3px;}
	.news_tmp ul{ float:right; width:228px;margin:3px auto 2px auto;}
	.news_tmp li{ clear:both; width:228px;white-space:nowrap; overflow:hidden; text-align:left;}
	/*end*/
	.news1 li,.ng-list li,.yl-list li{ float:left; width:160px; margin:0 3px 0 4px!important;margin:0 2px 0 3px;}
	.news1 li{ margin:1px 3px 0 4px!important;margin:1px 2px 0 3px;}
	.news2 img,.yy-img img,.pc-img img,.sq-img img,.mb-img img,.hd1 img,.tv-list img,.dm-list img{ float:left;width:64px; height:64px; }
	.news2 ul{ float:right; width:228px;}
	.news2 li{ clear:both; width:228px;}
	.actions{ width:247px;}
	.hd1{ clear:both; width:220px; margin:5px auto;}
	.hd1 dl{ width:140px; float:right; height:70px; text-align:left; position:relative;}
	.hd1 dd{ position:absolute; left:0; bottom:4px;}
	.hd2{ margin:5px auto 0 auto;}
	* html .hd2{ margin:0 auto;}
	*+html .hd2{ margin:0 auto;}
	.hd2 li,.txt-gg li{ clear:both; background:url(http://images.movie.xunlei.com/new/img/index_new/imgcomm.gif) no-repeat 0 -170px; padding:1px 0 0 10px; width:210px; text-align:left;}
	/*ft*/
#ft{ position:relative; padding:20px 0; text-align:center;}
	.ft-menu{ clear:both; margin:10px auto 5px auto; width:390px;}
	.ft-menu li{ float:left; margin:0 4px;}
	#ft p{ clear:both; padding:2px 0;}
	#ft span{ position:absolute; right:30px; bottom:30px;}
